Deux soeurs, Noélie et Julienne, et leur cousine Gabrielle essaient, malgré leur âge avancé, de sauver le domaine familial au bord de la ruine. Noélie décide alors d'écrire un roman sur cette famille de propriétaires terriens aveyronnais, les Randan, dont le destin épouse les circonvolutions du XXe siècle.
S'étant fait le serment de s'aimer au-delà de la mort, deux amants, Chloé et Corvus, se retrouvent sous des apparences différentes du Moyen Age jusqu'au XXe siècle, dans la bibliothèque d'un couvent dominicain, au coeur du quartier juif d'Amsterdam, à travers les forêts de la province de Nijni Novgorod, sur la lande du Wessex et non loin du front à la fin de la Première Guerre mondiale.